<nz-page-header
  class="site-page-header"
  (nzBack)="onBack()"
  nzBackIcon
  nzTitle="对象存储服务(OSS)"
  [nzSubtitle]="subtitleTpl"
></nz-page-header>
<ng-template #subtitleTpl>
  提供两种对象存储方案：基于本地(local)文件系统存储和基于MinIO存储。操作功能前，先启动服务：
  <a target="_blank" href="https://gitee.com/yang-yun-jiao/megrez-oss/tree/master/local-server">local-server</a>或
  <a target="_blank" href="https://gitee.com/yang-yun-jiao/megrez-oss/tree/master/minio-server">minio-server</a>
</ng-template>

<nz-card>
  <nz-tabset nzTabPosition="right">
    <nz-tab nzTitle="本地对象存储">
      <nz-card nzTitle="文件上传">
        <app-local-upload></app-local-upload>
        <nz-alert
          nzType="info"
          nzMessage="支持多文件上传，进度条。支持取消，继续，删除，查看等操作"
          nzShowIcon
        ></nz-alert>
      </nz-card>

      <nz-card nzTitle="文件元数据列表">
        <app-local-view></app-local-view>
        <nz-alert nzType="info" nzMessage="可以参考上传列表，制作文件元数据列表" nzShowIcon></nz-alert>
      </nz-card>
    </nz-tab>

    <nz-tab nzTitle="MinIO对象存储">
      <nz-card nzTitle="文件操作">
        <app-minio-action></app-minio-action>
      </nz-card>
      <nz-card nzTitle="文件信息">
        <app-minio-info></app-minio-info>
      </nz-card>
    </nz-tab>
  </nz-tabset>
</nz-card>
